#include "trigonometry.h"

// 取整数部分
int int2(double v) {
    return (int)floor(v);
}

// 求余
double mod2(double v, double n) {
    return fmod(fmod(v, n) + n, n);
}

// 平方根
double sqrt(double x) {
    return sqrt(x);
}

// 向下取整
double floor(double x) {
    return floor(x);
}

// 绝对值
double abs(double x) {
    return fabs(x);
}

// 正弦函数
double sin(double x) {
    return sin(x);
}

// 余弦函数
double cos(double x) {
    return cos(x);
}

// 正切函数
double tan(double x) {
    return tan(x);
}

// 反正弦函数
double asin(double x) {
    return asin(x);
}

// 反余弦函数
double acos(double x) {
    return acos(x);
}

// 反正切函数
double atan(double x) {
    return atan(x);
}

// 双参数反正切函数
double atan2(double y, double x) {
    return atan2(y, x);
}